home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / commo452.arc / HISTORY < prev    next >
Text File  |  1991-03-18  |  14KB  |  364 lines

  1. Recent Revision History
  2. -----------------------
  3.  
  4. This file contains a list of changes to the current release and also to
  5. several recent releases.  If you have used {COMMO} before, please make sure
  6. you are caught up on all the changes and improvements.
  7.  
  8.  
  9. ------------                                                -------------
  10. {COMMO} 4.52                                                March 2, 1991
  11. ------------                                                -------------
  12.  
  13. Bugs Fixed
  14. ----------
  15.  
  16. A few users were having a problem with output data being sent repeatedly.  The
  17. program had to be terminated to get out of it.  I was unable to recreate this
  18. myself (I suspect flaky hardware).  I have changed the transmit logic to
  19. accommodate more conditions and I would appreciate hearing from anyone who had
  20. this problem.
  21.  
  22. The prompt timer in the LOOKfor function was expiring early when a beep was
  23. sounded.  This caused difficulty in PCBoard login macros, for example, causing
  24. an "n|" to be sent too soon.
  25.  
  26. The timer for the modem init string at program startup was beginning before
  27. the string was sent instead of after, leaving very little time for the modem
  28. to settle before dialing began.
  29.  
  30.  
  31. --------------------
  32. Support File Changes
  33. --------------------
  34.  
  35. Configuration File
  36. ------------------
  37.  
  38. This release uses the same configuration file as 4.5 and 4.51.
  39.  
  40.  
  41. Dialing Directory
  42. -----------------
  43.  
  44. The [M] command, Manual Dial, no longer makes an entry in the Directory.
  45. Instead the number last entered is displayed when you press [M] again.  [N] is
  46. no longer an option.  Sorry, but this feature was incompatible with some of
  47. the recent changes and had to be sacrificed.
  48.  
  49.  
  50. Macro Processor
  51. ---------------
  52.  
  53. Macro Processing has been streamlined to make execution of long macros even
  54. faster.  The macro error window will now show the closest macro-id prior to
  55. the errant function.
  56.  
  57. Now you can have as many as 15 GOLOoks plus the LOOKfor, for a total of 16
  58. strings that can be scanned for at one time.
  59.  
  60. New functions (see COMMO.DOC for details on these functions):
  61.  
  62.   STATusline    This function will turn the Status Line on or off at
  63.                 any time.
  64.  
  65.   PUSHstack     This will save a macro location to the macro stack.  It is
  66.                 primarily useful for turning GOLOoks into subroutine calls.
  67.  
  68.   POPStack      Removes an element from the macro stack.  Used when a return
  69.                 from a GOLOok is not needed.
  70.  
  71. General
  72. -------
  73.  
  74. Now you can press the [Spacebar] in ASCII Upload to get things moving when
  75. {COMMO} is waiting for a pacing character that won't come. This helps when you
  76. have specified the wrong pacing character or if you intentionally want to
  77. manually pace the output, line by line.
  78.  
  79. A new key has been added in the Scrollback window.  Pressing [C] will let you
  80. change the Screen Image pathname without leaving the window.
  81.  
  82. Doorway Mode will now use the number of text lines on the display (instead of
  83. forcing 25 lines).  This means that you must set the display correctly before
  84. starting {COMMO}.  Most Doorway applications require the normal 25 line
  85. display, but {COMMO} will now handle more lines if required.
  86.  
  87. The Status Line may now be turned on while in Doorway Mode.  See the details
  88. under "Doorway Mode" in COMMO.DOC.  Also, the DOORway macro function no longer
  89. has a y/n argument.  It was too easy to get stuck in Doorway Mode!
  90.  
  91. VT102 terminal emulation has been improved by holding the cursor in column 80
  92. when 80 column lines are displayed.  This will prevent double spacing when
  93. linewrap in on (linewrap now defaults to ON when you switch emulations).
  94.  
  95. A message will be displayed for several seconds at startup if another copy of
  96. {COMMO} is running.  This warning is intended to reduce the chance of losing
  97. support file data when files are saved at program exit (does not seem to work
  98. between DESQview windows, however).
  99.  
  100.  
  101. ------------                                             ----------------
  102. {COMMO} 4.51                                             February 3, 1991
  103. ------------                                             ----------------
  104.  
  105. This release is primarily a bug-fix, plus several new features have been
  106. added.
  107.  
  108.  
  109. Bugs Fixed
  110. ----------
  111.  
  112. There was a problem with memory allocation on startup that aborted the startup
  113. under very rare circumstances.  "Sorry, out of memory" would be reported when
  114. loading the Macro File.
  115.  
  116. When using the Color Chart in the Internal Editor, changes made to the file
  117. would mysteriously disappear.  The changes were actually recorded in the file
  118. and would reappear when the file was redisplayed.
  119.  
  120.  
  121. Configuration File
  122. ------------------
  123.  
  124. Item 50.  {COMMO} will now automatically detect the number of display columns
  125. (as well as the number of rows) if this item is "yes."  Up to 127 rows and up
  126. to 255 columns are supported.  Remember, the display mode MUST be set before
  127. starting {COMMO}.  The "/L=" switch is no longer supported.
  128.  
  129.  
  130. Macro Processor
  131. ---------------
  132.  
  133. New functions and improvements to existing ones (see COMMO.DOC for details on
  134. these functions):
  135.  
  136.   EXED           Execute a program without using the command processor.  This
  137.                  gives faster execution with less memory used.  It also allows
  138.                  a return code to be tested.  The complete pathname of the
  139.                  program must be specified.
  140.  
  141.   IFERrorlevel   Test return code after an EXED function.
  142.  
  143.   UNMArk         This function has been improved to allow selective unmarking
  144.                  of Dialing Directory entries.  Now you can MARK multi-node
  145.                  systems, then when one connects you can UNMArk all of the
  146.                  nodes.
  147.  
  148.   IFEXist        A hitherto undocumented feature of this function is the
  149.                  ability to use wildcards in the filename.  The "exist" branch
  150.                  will be taken if any files match the specification.
  151.  
  152.  
  153. General
  154. -------
  155.  
  156. A new key-id has been added to the list of keys supported on the enhanced
  157. keyboard:  Pressing [Alt-,] will activate the key-id "al<".  The "<" is used
  158. because the comma is a dilimiter in macro functions.
  159.  
  160.  
  161. -----------                                              ----------------
  162. {COMMO} 4.5                                              January 12, 1991
  163. -----------                                              ----------------
  164.  
  165. Bugs Fixed
  166. ----------
  167.  
  168. Pressing Esc to exit a window would cause a macro to terminate (if one was
  169. running).
  170.  
  171. There was a problem with timers expiring early at the stroke of midnight,
  172. This caused the "Holding until ..." message to go away, the PAUSe function to
  173. terminate early, etc.
  174.  
  175. The DISPlay function would write some unwanted characters when used only to
  176. position the cursor.
  177.  
  178. Major Changes
  179. -------------
  180.  
  181. {COMMO} now has Scrollback!  Just press Alt-K from the Terminal Screen.
  182.  
  183. The Capture File feature now offers two new modes:  Filter and Raw.  Use these
  184. when you need to capture data as it comes from the serial port.
  185.  
  186. Chat Mode and Doorway Mode have been enhanced (see below).
  187.  
  188. --------------------
  189. Support File Changes
  190. --------------------
  191.  
  192. Configuration File
  193. ------------------
  194.  
  195. The Configuration File has a new (and very fast) processor.  The file is
  196. processed at startup and then released from memory. Pressing Alt-G reads it in
  197. for editing and re-processing.  It will stay in memory until the space is
  198. needed for something else (like Shell to DOS).  This frees up almost 5k for
  199. other purposes (the file is saved automatically whenever necessary).  The
  200. editing command, Alt-Q, no longer applies to the Config File since it is
  201. inconsistent with these changes.
  202.  
  203. A number of new items have been added.  Please take a few minutes to edit the
  204. new sample file to your own needs.  The simplest way is to print your old
  205. file, then edit the new file using the printout as a guide.  You will NOT be
  206. able to start {COMMO} using your old Configuration File.
  207.  
  208. New items:
  209.  
  210. Item 34.  Startup pacing character.  This allows you to specify an initial
  211. ASCII Upload pacing character without having to use a macro.
  212.  
  213. Item 39.  Startup Capture File Mode.  SCREEN captures data as it appears on
  214. the screen.  RAW captures data as it comes from the serial port -- with ANSI
  215. control characters, etc.  FILTER is like raw, but filters out ANSI control
  216. sequences -- useful for data with lines longer than 80 characters.
  217.  
  218. Item 46.  Scrollback Buffer size in kilobytes.  This allocates memory for the
  219. Scrollback buffer.  0 will disable the feature.
  220.  
  221. Item 50.  Obtain number of screen lines from DOS.  If this is "yes" {COMMO}
  222. will automatically adjust to the number of screen lines currently set in DOS.
  223. You no longer need to use the "/L=" command line switch.
  224.  
  225. Item 51.  Number of lines in upper Chat Mode window.  This allows customizing
  226. the Chat Mode split.
  227.  
  228. Item 52.  Send when Enter is pressed in Chat Mode.  Set this to "yes" to use a
  229. "CB Simulator" or other host that echoes what you type.
  230.  
  231.  
  232. Macro Processor
  233. ---------------
  234.  
  235. New functions:
  236.  
  237.   CAPMode.      Allows the Capture File Mode to be set via macro.
  238.  
  239.   SCROllback.   Displays the Scrollback buffer.
  240.  
  241. A new EXECute parameter "%m" has been added.  This variable contains the speed
  242. from the modem connect message and may be used to pass the modem connect speed
  243. to external protocols for time estimation.
  244.  
  245.  
  246. General
  247. -------
  248.  
  249. A color chart is now available in the Internal Editor.  Use it to set the
  250. colors in the Configuration File or for the DISPlay function in the Macro
  251. File.  Just press F10 at any time to pop it up.
  252.  
  253. The screen is no longer cleared when Doorway Mode is entered.  Also the
  254. terminal mode parameters are not reset.  If needed, these can be done with a
  255. macro.  See "Doorway Mode" in COMMO.DOC for details.
  256.  
  257.  
  258. -----------                                            ------------------
  259. {COMMO} 4.4                                            September 29, 1990
  260. -----------                                            ------------------
  261.  
  262. This release contains some important technical enhancements and a number of
  263. improvements to the user interface.  Please read the information below to
  264. familiarize yourself with all these changes.
  265.  
  266. COMMO.DOC and the Online Help file have been reorganized.  COMMO.DOC now
  267. contains detailed information about all program operations.  Online Help is
  268. more concise and reference-oriented.
  269.  
  270.  
  271. Bugs fixed
  272. ----------
  273.  
  274. The LOOKfor timer was taking on erratic values if more than 255 seconds were
  275. specified.
  276.  
  277. On rare occasions a GOLOok match would fall through the LOOKfor instead of
  278. GOTO'ing the macro-id specified (as if a null macro-id were given).
  279.  
  280.  
  281. --------------------
  282. Support File Changes
  283. --------------------
  284.  
  285. Configuration File
  286. ------------------
  287.  
  288. Several new items have been added.  Please take a few minutes to edit the new
  289. sample file to your own needs.  The simplest way is to print your old file,
  290. then edit the new file using the printout as a guide.  You will NOT be able to
  291. start {COMMO} using your old Configuration File.
  292.  
  293. Flow Control (items 5, 6).  You can now specify software (XON/XOFF) and/or
  294. hardware (RTS/CTS) flow control. See Appendix C "Flow Control" in COMMO.DOC.
  295.  
  296. Auto Receive strings (items 8-11).  These allow you to configure "signatures"
  297. for automatic downloading.  A macro will be started when a given string is
  298. received.  They may be used for other purposes as well, since any string may
  299. be used to trigger any macro.  See "Auto Receive" in COMMO.DOC for details
  300. (Auto Receive does not operate in macros).
  301.  
  302. Terminal Screen BIOS display (item 40).  This directs the Terminal Screen
  303. display through the BIOS, allowing it to be intercepted by resident programs.
  304. This is mainly intended for blind users with speech synthesizer equipment.
  305.  
  306. Enhanced Keyboard (item 41).  Support has been added for all eight
  307. combinations of F11 and F12 (Normal, Shift, Ctrl, Alt) and for ten other keys.
  308. Set this item to "yes" if your BIOS has enhanced keyboard support (most of the
  309. keys should work on the 83-key keyboard as well).  See "List of Key
  310. Identifiers" in Online Help for the new key-id's.
  311.  
  312. Time with System Name (item 42).  This lets you have the time of day displayed
  313. on the Status Line along with 30 characters of the System Name.
  314.  
  315.  
  316. Dialing Directory
  317. -----------------
  318.  
  319. There is a new window command "N" which is a variation of Manual Dialing "M".
  320. It dials the number entered, but it does not make an entry in the directory.
  321.  
  322. If a marked number is dialed by pressing Enter, and a connection is made, the
  323. number will be unmarked.  Previously numbers were unmarked only when using
  324. Multi Number Dialing.
  325.  
  326.  
  327. Macro Processor
  328. ---------------
  329.  
  330. A new function, DISPlay, lets you display strings and control information to
  331. the screen.
  332.  
  333. A new function, CURSor, will turn the Terminal Screen cursor on or off.
  334.  
  335. A new function, DOORway, will toggle Doorway mode.
  336.  
  337. The HELP function now includes an argument: the Online Help topic number.  You
  338. can write {help 5} to go directly to topic 5, etc.
  339.  
  340.  
  341. General
  342. -------
  343.  
  344. You can now look behind the small windows (Capture File Options, EXEC a DOS
  345. Command, etc.) if you need to see what is on the Terminal Screen.  Just press
  346. PgUp at any time and the window will disappear until you press a key.
  347.  
  348. The current value of the Inter-Character Delay will now appear in the Alt-L
  349. window when you press "D" to change it.  A symbol next to the Terminal-Type on
  350. the Status Line indicates an Inter-Character Delay > 0.
  351.  
  352. The Signal Lights can now be seen during an ASCII Upload.  The FIFO
  353. buffer indicator is now shown with the Signal Lights.
  354.  
  355. ASCII Upload can now have a linefeed as the pacing character (^J).  This means
  356. that any of the 256 characters may be used.
  357.  
  358. Each time a character is typed to the remote during macro execution, the
  359. prompt timer will now be restarted.  This prevents an "n|", for example, from
  360. being sent while you are typing a response that your macro did not expect.
  361.  
  362.  
  363.                                -end-
  364.